On Teaching Embedded Systems Design to Electrical Engineering Students
نویسندگان
چکیده
This paper describes the some relevant issues encountered by the authors during the development and teaching of an embedded system (ES) course meant for third year Electrical Engineering Bachelor students at the Faculty of Information Technology and Systems, Delft University of Technology, The Netherlands. Given that we were addressing Electrical Engineering students, we deviated from the “traditional” way to teach ES design, i.e., focus on embedded software only. Consequently, we decided to cover theoretical as well as practical ES design aspects both from hardware and software prospective. We organized the course as a combination of lectures and a lab assignment. The main topics discussed in the lectures include embedded systems characteristics and requirements, unified modeling language (UML), instruction set architectures, compilation techniques, power-aware design, hardware accelerators, embedded system networks, and design methodologies. The current lab assignment encompasses the design of a spectrum analyzer for audio analogue signals that displays the frequency spectrum on an LCD display. The lab is meant to give the students an opportunity to solve a real life ES design problem by exercising hardware/software co-design in simulated company conditions. On Teaching Embedded Systems Design to Electrical Engineering Students Stephan Wong, Sorin Cotofana Computer Engineering Laboratory, Electrical Engineering Department, Delft University of Technology, The Netherlands {Stephan, Sorin}@CE.ET.TUDelft.NL
منابع مشابه
Incorporating Large-Scale Projects into a Multi-Disciplinary Approach to Embedded Systems*
Embedded computer systems play an increasingly important role in today’s society. In order to adequately prepare today’s computer science, computer engineering, and electrical engineering students for their future careers, the special problems with embedded systems development must be adequately addressed in their education. VESL (Visions for Embedded Systems Laboratories) is a project that is ...
متن کاملTeaching an Embedded System Course to Electrical Engineering and Technology Students
A rapid growth in the application of embedded programmable processors in systems from simple household machines (e.g., washers and dryers) to complex real-time control in automobiles has been seen over last three decades. Microprocessors, microcontrollers, and digital signal processors (DSPs) have been at the forefront such development. This has warranted training electrical and computer engine...
متن کاملA Synchronous Approach to Reactive System Design
Reactive systems are systems that maintain permanent interactions with their environment. In this paper, we present our experience teaching discrete-event reactive systems to Electrical Engineering students. The course ranges from logic circuits to software components, and covers models, analysis, design of various systems (from logical systems to embedded systems). Since our students are not e...
متن کاملAn Evolving Curriculum to Match the Evolution of Reconfigurable Computing Platforms
Reconfigurable platforms have evolved from “sea of gates” architectures into diverse System on a Chip (SoC) platforms with embedded processor cores and dedicated hardware components. This evolution has greatly increased the performance of this technology, but creates challenges when teaching the new technology to Computer Science and Electrical Engineering graduate students. Previously, knowled...
متن کاملLaboratories Teaching Concepts in Microcontrollers and
Hardware-software co-design is becoming increasingly important to the embedded systems industry. It will soon be fundamental to digital systems design. As such, students in Electrical and Computer Engineering and in Computer Science should be introduced to hardwaresoftware co-design early in their undergraduate education. We are designing laboratory modules which introduce concepts of hardware-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002